continuous variable transmission - Spanish English Dictionary